为什么MSExcel在WorkSheet

您所在的位置:网站首页 vba worksheet change 失效 为什么MSExcel在WorkSheet

为什么MSExcel在WorkSheet

2022-08-11 03:41| 来源: 网络整理| 查看: 265

为什么MSExcel在WorkSheet_ChangeSub过程中崩溃并关闭?

当我在Excel表上运行VBA代码时,我遇到了Excel崩溃的问题。我试图在工作表更改中添加以下公式:

Private Sub Worksheet_Change(ByVal Target As Range)    Worksheets("testpage").Range("A1:A8").Formula = "=B1+C1"End Sub

当运行此代码时,我收到一条消息:“excel遇到了一个问题,需要关闭。“而Excel关闭了。

https://img1.sycdn.imooc.com/5cf0ece200018ce104990307.jpg

如果我在Worksheet_Activate()程序,工作正常,不会崩溃

Private Sub Worksheet_Activate()    Worksheets("testpage").Range("A1:A8").Formula = "=B1+C1"End Sub

但我真的需要它在Worksheet_Change()程序。

在使用Worksheet_Change()事件,谁能指出解决这个问题的正确方向?



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3